//
//  viewer.h
//  xed_vfx_engine
//
//  Created by 岳伸 富田 on 11/11/09.
//  Copyright (c) 2011年 __MyCompanyName__. All rights reserved.
//

#ifndef xed_vfx_engine_viewer_h
#define xed_vfx_engine_viewer_h

#include "graphic.h"

namespace Graphic {
class Viewer : 
	public Core
{
public:
  Viewer();
  virtual ~Viewer();
  
  virtual void Init();
  virtual void Destroy();
  virtual void Update(float elapsedTime);
  virtual void Render(unsigned int frame);
  
private:
  class Impl;
  Impl* m_pImpl;
}; // class Viewer
} // namespace Graphic
#endif
